我們在機器學習過程中使用的語言是Python,那麼我們常常聽到的Python到底是什麼呢?
Python是一種廣泛使用的直譯式程式語言,多用於Web應用程式、軟體開發、資料科學與機器學習,它的好處有以下幾點:
1.語法簡單易學:Python的語法對於初學者來說非常的容易理解,例如for迴圈的不同:
(Python) for i in range(num) (Java) for(int i = 0;i < num;i++);
另外,Python 不需要告訴它變數的型態,它會自己去推斷。
2.效率高:在Python中存在著需多功能強大的程式庫,例如Numpy、Matplotlib、Pandas,可用來進行數學運算、利用特徵繪圖、建立陣列等有用的功能,大大的減少了編寫程式的時間,提升了不少的效率。
3.Python的關注度非常高,Python的使用率是眾多程式語言中使用率最高的。
4.Python可配合Java,C語言等程式語言進行編寫
5.符合最近趨勢,Python在網路上的關鍵字使用率也相當高,上網時也常常看到Python的廣告,再次證明Python的熱度很高
6.應用範圍廣,Python的應用範圍非常大,包括醫療方面、自駕車、遊戲、機器學習都可以看到Python的影子。
7.每個段落好辨識,Python中的每一個段落都會在同一列上,在看很多行的程式碼的時候可以很清楚的知道哪邊是一個部分的。